/*
Array.prototype.push(element1[, ...[, elementN]])  是 JavaScript 数组原型对象上的内置方法，它用于向数组的末尾添加一个或多个元素，并返回修改后的数组的长度
其中， element1  到  elementN  是要添加到数组末尾的元素，可以添加一个或多个元素
需要注意的是， push()  方法会直接修改原始数组，并返回新的数组长度。
 */
Array.prototype.myPush2 = function (...args) {
    const len = this.length
    for (let i = len; i < len + args.length; i ++) {
        this[i] = args[i - len]
    }
    return this.length
}
const arr = [1,2,3]
console.log(arr.myPush2(4, 5, 6));
console.log(arr)
